L’algorithmique et la programmation - 2de
Interprétation
Exercice 1 : Etapes avec boucle Pour
On considère l'algorithme ci-dessous :
\(S\) ← \(0\)
Pour \(i\) allant de \(0\) à \(N\) :
\(S\) ← \(S + 3 \times i\)
Faire fonctionner l'algorithme précédent pour \(N=4\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.
Exercice 2 : Resultat de boucle Tant que (reste de division)
On considère l'algorithme ci-dessous :
Tant que \(a \gt b\) :
\(a\) ← \(a - b\)
Si \(a=36\) et \(b=18\), quelle est la valeur finale de \(a\) ?
Exercice 3 : Etapes avec boucle Tant que (reste de division)
On considère l'algorithme ci-dessous :
Tant que \(a \gt b\) :
\(a\) ← \(a - b\)
Faire fonctionner l'algorithme précédent pour \(a=45\), \(b=22\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.
Exercice 4 : Initiation - Quatre variables, une lecture, deux calculs enchainées
On considère l'algorithme ci-dessous :
\(a\) ← \(3 \times x\)
\(b\) ← \(4 + x\)
\(c\) ← \(a \times b\)
Si \(x=7\), quelle est la valeur finale de \(c\) ?
Exercice 5 : Initiation - Trois variables, une lecture, deux calculs enchainées
On considère l'algorithme ci-dessous :
\(a\) ← \(2 + N\)
\(b\) ← \(3 \times a\)
Si \(N=4\), quelle est la valeur finale de \(b\) ?